/*********************************************************************

This file is part of the VersyPDF project.
Copyright (C) 2005 - 2016 Sybrex Systems Ltd. All rights reserved.
Authors: Vadzim Shakun , et al.

VersyPDF is free software: you can redistribute it and/or modify it 
under the terms of the GNU Affero General Public License as published 
by the Free Software Foundation, either version 3 of the License, or 
(at your option) any later version, with the addition of the following 
permission added to Section 15 as permitted in Section 7(a):
FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY 
SYBREX SYSTEMS. SYBREX SYSTEMS DISCLAIMS THE WARRANTY OF NON 
INFRINGEMENT OF THIRD PARTY RIGHTS.
                    
VersyPDF is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
GNU Affero General Public License for more details.
                                                                   
In accordance with Section 7(b) of the GNU Affero General Public License, 
a covered work must retain the producer line in every PDF that is created 
or manipulated using VersyPDF.

You can be released from the requirements of the license by purchasing 
a commercial license. Buying such a license is mandatory as soon as you 
develop commercial activities involving VersyPDF without disclosing 
the source code of your own applications, offering paid services to customers 
as an ASP, serving PDFs on the fly in a commerce web application, 
or shipping VersyPDF with a closed source product.

For more information, please contact Sybrex Systems at http://www.sybrex.com

----------------------------------------------------------------------
VSCode2UNI.c
*********************************************************************/


#include "VSTypes.h"

static struct NameToUnicode{
	ppUns16 u;
	char *name;
    ppUns16 idx;
}  ULNamedCodetoUnicode[] = {
	{ 0x0041, "A", 1},
	{ 0x00C6, "AE", 2},
	{ 0x00C1, "Aacute", 3},
	{ 0x0102, "Abreve", 0},
	{ 0x00C2, "Acircumflex", 4},
	{ 0x0410, "Acyrillic", 0},
	{ 0x00C4, "Adieresis", 5},
	{ 0x00C0, "Agrave", 6},
	{ 0x0391, "Alpha", 0},
	{ 0x0386, "Alphatonos", 0},
	{ 0x0100, "Amacron", 0},
	{ 0x0104, "Aogonek", 0},
	{ 0x00C5, "Aring", 7},
	{ 0x00C3, "Atilde", 8},
	{ 0x0042, "B", 9},
	{ 0x0411, "Becyrillic", 0},
	{ 0x0392, "Beta", 0},
	{ 0x0043, "C", 10},
	{ 0x0106, "Cacute", 0},
	{ 0x010C, "Ccaron", 0},
	{ 0x00C7, "Ccedilla", 11},
	{ 0x0427, "Checyrillic", 0},
	{ 0x03A7, "Chi", 0},
	{ 0x0044, "D", 12},
	{ 0x010E, "Dcaron", 0},
	{ 0x0110, "Dcroat", 0},
	{ 0x0414, "Decyrillic", 0},
	{ 0x2206, "Delta", 0},
	{ 0x0394, "Deltagreek", 0},
	{ 0x0402, "Djecyrillic", 0},
	{ 0x0110, "Dslash", 0},
	{ 0x0405, "Dzecyrillic", 0},
	{ 0x040F, "Dzhecyrillic", 0},
	{ 0x0045, "E", 13},
	{ 0x00C9, "Eacute", 14},
	{ 0x011A, "Ecaron", 0},
	{ 0x00CA, "Ecircumflex", 15},
	{ 0x0404, "Ecyrillic", 0},
	{ 0x00CB, "Edieresis", 16},
	{ 0x0116, "Edot", 0},
	{ 0x0116, "Edotaccent", 0},
	{ 0x0424, "Efcyrillic", 0},
	{ 0x00C8, "Egrave", 17},
	{ 0x041B, "Elcyrillic", 0},
	{ 0x0112, "Emacron", 0},
	{ 0x041C, "Emcyrillic", 0},
	{ 0x041D, "Encyrillic", 0},
	{ 0x0118, "Eogonek", 0},
	{ 0x0395, "Epsilon", 0},
	{ 0x0388, "Epsilontonos", 0},
	{ 0x0420, "Ercyrillic", 0},
	{ 0x042D, "Ereversedcyrillic", 0},
	{ 0x0421, "Escyrillic", 0},
	{ 0x0397, "Eta", 0},
	{ 0x0389, "Etatonos", 0},
	{ 0x00D0, "Eth", 18},
	{ 0x20AC, "Euro", 19},
	{ 0x0046, "F", 20},
	{ 0x0047, "G", 21},
	{ 0x0393, "Gamma", 0},
	{ 0x011E, "Gbreve", 0},
	{ 0x0122, "Gcedilla", 0},
	{ 0x0122, "Gcommaaccent", 0},
	{ 0x0413, "Gecyrillic", 0},
	{ 0x0490, "Gheupturncyrillic", 0},
	{ 0x0403, "Gjecyrillic", 0},
	{ 0x0048, "H", 22},
	{ 0x042A, "Hardsigncyrillic", 0},
	{ 0x0049, "I", 23},
	{ 0x042F, "IAcyrillic", 0},
	{ 0x042E, "IUcyrillic", 0},
	{ 0x00CD, "Iacute", 24},
	{ 0x00CE, "Icircumflex", 25},
	{ 0x0406, "Icyrillic", 0},
	{ 0x00CF, "Idieresis", 26},
	{ 0x0130, "Idot", 0},
	{ 0x0130, "Idotaccent", 0},
	{ 0x0415, "Iecyrillic", 0},
	{ 0x00CC, "Igrave", 27},
	{ 0x0418, "Iicyrillic", 0},
	{ 0x0419, "Iishortcyrillic", 0},
	{ 0x012A, "Imacron", 0},
	{ 0x0401, "Iocyrillic", 0},
	{ 0x012E, "Iogonek", 0},
	{ 0x0399, "Iota", 0},
	{ 0x03AA, "Iotadieresis", 0},
	{ 0x038A, "Iotatonos", 0},
	{ 0x004A, "J", 28},
	{ 0x0408, "Jecyrillic", 0},
	{ 0x004B, "K", 29},
	{ 0x041A, "Kacyrillic", 0},
	{ 0x039A, "Kappa", 0},
	{ 0x0136, "Kcedilla", 0},
	{ 0x0136, "Kcommaaccent", 0},
	{ 0x0425, "Khacyrillic", 0},
	{ 0x040C, "Kjecyrillic", 0},
	{ 0x004C, "L", 30},
	{ 0x0139, "Lacute", 0},
	{ 0x039B, "Lambda", 0},
	{ 0x013D, "Lcaron", 0},
	{ 0x013B, "Lcedilla", 0},
	{ 0x013B, "Lcommaaccent", 0},
	{ 0x0409, "Ljecyrillic", 0},
	{ 0x0141, "Lslash", 31},
	{ 0x004D, "M", 32},
	{ 0x039C, "Mu", 0},
	{ 0x004E, "N", 33},
	{ 0x0143, "Nacute", 0},
	{ 0x0147, "Ncaron", 0},
	{ 0x0145, "Ncedilla", 0},
	{ 0x0145, "Ncommaaccent", 0},
	{ 0x040A, "Njecyrillic", 0},
	{ 0x00D1, "Ntilde", 34},
	{ 0x039D, "Nu", 0},
	{ 0x004F, "O", 35},
	{ 0x0152, "OE", 36},
	{ 0x00D3, "Oacute", 37},
	{ 0x00D4, "Ocircumflex", 38},
	{ 0x041E, "Ocyrillic", 0},
	{ 0x0150, "Odblacute", 0},
	{ 0x00D6, "Odieresis", 39},
	{ 0x00D2, "Ograve", 40},
	{ 0x2126, "Ohm", 0},
	{ 0x01A0, "Ohorn", 0},
	{ 0x0150, "Ohungarumlaut", 0},
	{ 0x014C, "Omacron", 0},
	{ 0x2126, "Omega", 0},
	{ 0x03A9, "Omegagreek", 0},
	{ 0x038F, "Omegatonos", 0},
	{ 0x039F, "Omicron", 0},
	{ 0x038C, "Omicrontonos", 0},
	{ 0x00D8, "Oslash", 41},
	{ 0x00D5, "Otilde", 42},
	{ 0x0050, "P", 43},
	{ 0x041F, "Pecyrillic", 0},
	{ 0x03A6, "Phi", 0},
	{ 0x03A0, "Pi", 0},
	{ 0x03A8, "Psi", 0},
	{ 0x0051, "Q", 44},
	{ 0x0052, "R", 45},
	{ 0x0154, "Racute", 0},
	{ 0x0158, "Rcaron", 0},
	{ 0x0156, "Rcedilla", 0},
	{ 0x0156, "Rcommaaccent", 0},
	{ 0x03A1, "Rho", 0},
	{ 0x0053, "S", 46},
	{ 0x015A, "Sacute", 0},
	{ 0x0160, "Scaron", 47},
	{ 0x015E, "Scedilla", 0},
	{ 0x0428, "Shacyrillic", 0},
	{ 0x0429, "Shchacyrillic", 0},
	{ 0x03A3, "Sigma", 0},
	{ 0x042C, "Softsigncyrillic", 0},
	{ 0x0054, "T", 48},
	{ 0x03A4, "Tau", 0},
	{ 0x0164, "Tcaron", 0},
	{ 0x0162, "Tcedilla", 0},
	{ 0x0162, "Tcommaaccent", 0},
	{ 0x0422, "Tecyrillic", 0},
	{ 0x0398, "Theta", 0},
	{ 0x00DE, "Thorn", 49},
	{ 0x0426, "Tsecyrillic", 0},
	{ 0x040B, "Tshecyrillic", 0},
	{ 0x0055, "U", 50},
	{ 0x00DA, "Uacute", 51},
	{ 0x00DB, "Ucircumflex", 52},
	{ 0x0423, "Ucyrillic", 0},
	{ 0x0170, "Udblacute", 0},
	{ 0x00DC, "Udieresis", 53},
	{ 0x00D9, "Ugrave", 54},
	{ 0x01AF, "Uhorn", 0},
	{ 0x0170, "Uhungarumlaut", 0},
	{ 0x016A, "Umacron", 0},
	{ 0x0172, "Uogonek", 0},
	{ 0x03A5, "Upsilon", 0},
	{ 0x03AB, "Upsilondieresis", 0},
	{ 0x038E, "Upsilontonos", 0},
	{ 0x016E, "Uring", 0},
	{ 0x040E, "Ushortcyrillic", 0},
	{ 0x0056, "V", 55},
	{ 0x0412, "Vecyrillic", 0},
	{ 0x0057, "W", 56},
	{ 0x0058, "X", 57},
	{ 0x039E, "Xi", 0},
	{ 0x0059, "Y", 58},
	{ 0x00DD, "Yacute", 59},
	{ 0x0178, "Ydieresis", 60},
	{ 0x042B, "Yericyrillic", 0},
	{ 0x0407, "Yicyrillic", 0},
	{ 0x005A, "Z", 61},
	{ 0x0179, "Zacute", 0},
	{ 0x017D, "Zcaron", 62},
	{ 0x017B, "Zdot", 0},
	{ 0x017B, "Zdotaccent", 0},
	{ 0x0417, "Zecyrillic", 0},
	{ 0x0396, "Zeta", 0},
	{ 0x0416, "Zhecyrillic", 0},
	{ 0x0061, "a", 63},
	{ 0x00E1, "aacute", 64},
	{ 0x0103, "abreve", 0},
	{ 0x00E2, "acircumflex", 65},
	{ 0x00B4, "acute", 66},
	{ 0x0301, "acutecmb", 0},
	{ 0x0301, "acutecomb", 0},
	{ 0x0430, "acyrillic", 0},
	{ 0x00E4, "adieresis", 67},
	{ 0x00E6, "ae", 68},
	{ 0x2015, "afii00208", 0},
	{ 0x0410, "afii10017", 0},
	{ 0x0411, "afii10018", 0},
	{ 0x0412, "afii10019", 0},
	{ 0x0413, "afii10020", 0},
	{ 0x0414, "afii10021", 0},
	{ 0x0415, "afii10022", 0},
	{ 0x0401, "afii10023", 0},
	{ 0x0416, "afii10024", 0},
	{ 0x0417, "afii10025", 0},
	{ 0x0418, "afii10026", 0},
	{ 0x0419, "afii10027", 0},
	{ 0x041A, "afii10028", 0},
	{ 0x041B, "afii10029", 0},
	{ 0x041C, "afii10030", 0},
	{ 0x041D, "afii10031", 0},
	{ 0x041E, "afii10032", 0},
	{ 0x041F, "afii10033", 0},
	{ 0x0420, "afii10034", 0},
	{ 0x0421, "afii10035", 0},
	{ 0x0422, "afii10036", 0},
	{ 0x0423, "afii10037", 0},
	{ 0x0424, "afii10038", 0},
	{ 0x0425, "afii10039", 0},
	{ 0x0426, "afii10040", 0},
	{ 0x0427, "afii10041", 0},
	{ 0x0428, "afii10042", 0},
	{ 0x0429, "afii10043", 0},
	{ 0x042A, "afii10044", 0},
	{ 0x042B, "afii10045", 0},
	{ 0x042C, "afii10046", 0},
	{ 0x042D, "afii10047", 0},
	{ 0x042E, "afii10048", 0},
	{ 0x042F, "afii10049", 0},
	{ 0x0490, "afii10050", 0},
	{ 0x0402, "afii10051", 0},
	{ 0x0403, "afii10052", 0},
	{ 0x0404, "afii10053", 0},
	{ 0x0405, "afii10054", 0},
	{ 0x0406, "afii10055", 0},
	{ 0x0407, "afii10056", 0},
	{ 0x0408, "afii10057", 0},
	{ 0x0409, "afii10058", 0},
	{ 0x040A, "afii10059", 0},
	{ 0x040B, "afii10060", 0},
	{ 0x040C, "afii10061", 0},
	{ 0x040E, "afii10062", 0},
	{ 0x0430, "afii10065", 0},
	{ 0x0431, "afii10066", 0},
	{ 0x0432, "afii10067", 0},
	{ 0x0433, "afii10068", 0},
	{ 0x0434, "afii10069", 0},
	{ 0x0435, "afii10070", 0},
	{ 0x0451, "afii10071", 0},
	{ 0x0436, "afii10072", 0},
	{ 0x0437, "afii10073", 0},
	{ 0x0438, "afii10074", 0},
	{ 0x0439, "afii10075", 0},
	{ 0x043A, "afii10076", 0},
	{ 0x043B, "afii10077", 0},
	{ 0x043C, "afii10078", 0},
	{ 0x043D, "afii10079", 0},
	{ 0x043E, "afii10080", 0},
	{ 0x043F, "afii10081", 0},
	{ 0x0440, "afii10082", 0},
	{ 0x0441, "afii10083", 0},
	{ 0x0442, "afii10084", 0},
	{ 0x0443, "afii10085", 0},
	{ 0x0444, "afii10086", 0},
	{ 0x0445, "afii10087", 0},
	{ 0x0446, "afii10088", 0},
	{ 0x0447, "afii10089", 0},
	{ 0x0448, "afii10090", 0},
	{ 0x0449, "afii10091", 0},
	{ 0x044A, "afii10092", 0},
	{ 0x044B, "afii10093", 0},
	{ 0x044C, "afii10094", 0},
	{ 0x044D, "afii10095", 0},
	{ 0x044E, "afii10096", 0},
	{ 0x0491, "afii10098", 0},
	{ 0x0452, "afii10099", 0},
	{ 0x0453, "afii10100", 0},
	{ 0x0454, "afii10101", 0},
	{ 0x0455, "afii10102", 0},
	{ 0x0456, "afii10103", 0},
	{ 0x0457, "afii10104", 0},
	{ 0x0458, "afii10105", 0},
	{ 0x0459, "afii10106", 0},
	{ 0x045A, "afii10107", 0},
	{ 0x045B, "afii10108", 0},
	{ 0x045C, "afii10109", 0},
	{ 0x045E, "afii10110", 0},
	{ 0x040F, "afii10145", 0},
	{ 0x045F, "afii10193", 0},
	{ 0x200E, "afii299", 0},
	{ 0x200F, "afii300", 0},
	{ 0x200D, "afii301", 0},
	{ 0x060C, "afii57388", 0},
	{ 0x061B, "afii57403", 0},
	{ 0x061F, "afii57407", 0},
	{ 0x0621, "afii57409", 0},
	{ 0x0622, "afii57410", 0},
	{ 0x0623, "afii57411", 0},
	{ 0x0624, "afii57412", 0},
	{ 0x0625, "afii57413", 0},
	{ 0x0626, "afii57414", 0},
	{ 0x0627, "afii57415", 0},
	{ 0x0628, "afii57416", 0},
	{ 0x0629, "afii57417", 0},
	{ 0x062A, "afii57418", 0},
	{ 0x062B, "afii57419", 0},
	{ 0x062C, "afii57420", 0},
	{ 0x062D, "afii57421", 0},
	{ 0x062E, "afii57422", 0},
	{ 0x062F, "afii57423", 0},
	{ 0x0630, "afii57424", 0},
	{ 0x0631, "afii57425", 0},
	{ 0x0632, "afii57426", 0},
	{ 0x0633, "afii57427", 0},
	{ 0x0634, "afii57428", 0},
	{ 0x0635, "afii57429", 0},
	{ 0x0636, "afii57430", 0},
	{ 0x0637, "afii57431", 0},
	{ 0x0638, "afii57432", 0},
	{ 0x0639, "afii57433", 0},
	{ 0x063A, "afii57434", 0},
	{ 0x0640, "afii57440", 0},
	{ 0x0641, "afii57441", 0},
	{ 0x0642, "afii57442", 0},
	{ 0x0643, "afii57443", 0},
	{ 0x0644, "afii57444", 0},
	{ 0x0645, "afii57445", 0},
	{ 0x0646, "afii57446", 0},
	{ 0x0648, "afii57448", 0},
	{ 0x0649, "afii57449", 0},
	{ 0x064A, "afii57450", 0},
	{ 0x064B, "afii57451", 0},
	{ 0x064C, "afii57452", 0},
	{ 0x064D, "afii57453", 0},
	{ 0x064E, "afii57454", 0},
	{ 0x064F, "afii57455", 0},
	{ 0x0650, "afii57456", 0},
	{ 0x0651, "afii57457", 0},
	{ 0x0652, "afii57458", 0},
	{ 0x0647, "afii57470", 0},
	{ 0x067E, "afii57506", 0},
	{ 0x0686, "afii57507", 0},
	{ 0x0698, "afii57508", 0},
	{ 0x06AF, "afii57509", 0},
	{ 0x0679, "afii57511", 0},
	{ 0x0688, "afii57512", 0},
	{ 0x0691, "afii57513", 0},
	{ 0x06BA, "afii57514", 0},
	{ 0x20AA, "afii57636", 0},
	{ 0x05BE, "afii57645", 0},
	{ 0x05C3, "afii57658", 0},
	{ 0x05D0, "afii57664", 0},
	{ 0x05D1, "afii57665", 0},
	{ 0x05D2, "afii57666", 0},
	{ 0x05D3, "afii57667", 0},
	{ 0x05D4, "afii57668", 0},
	{ 0x05D5, "afii57669", 0},
	{ 0x05D6, "afii57670", 0},
	{ 0x05D7, "afii57671", 0},
	{ 0x05D8, "afii57672", 0},
	{ 0x05D9, "afii57673", 0},
	{ 0x05DA, "afii57674", 0},
	{ 0x05DB, "afii57675", 0},
	{ 0x05DC, "afii57676", 0},
	{ 0x05DD, "afii57677", 0},
	{ 0x05DE, "afii57678", 0},
	{ 0x05DF, "afii57679", 0},
	{ 0x05E0, "afii57680", 0},
	{ 0x05E1, "afii57681", 0},
	{ 0x05E2, "afii57682", 0},
	{ 0x05E3, "afii57683", 0},
	{ 0x05E4, "afii57684", 0},
	{ 0x05E5, "afii57685", 0},
	{ 0x05E6, "afii57686", 0},
	{ 0x05E7, "afii57687", 0},
	{ 0x05E8, "afii57688", 0},
	{ 0x05E9, "afii57689", 0},
	{ 0x05EA, "afii57690", 0},
	{ 0x05F0, "afii57716", 0},
	{ 0x05F1, "afii57717", 0},
	{ 0x05F2, "afii57718", 0},
	{ 0x05B4, "afii57793", 0},
	{ 0x05B5, "afii57794", 0},
	{ 0x05B6, "afii57795", 0},
	{ 0x05BB, "afii57796", 0},
	{ 0x05B8, "afii57797", 0},
	{ 0x05B7, "afii57798", 0},
	{ 0x05B0, "afii57799", 0},
	{ 0x05B2, "afii57800", 0},
	{ 0x05B1, "afii57801", 0},
	{ 0x05B3, "afii57802", 0},
	{ 0x05C2, "afii57803", 0},
	{ 0x05C1, "afii57804", 0},
	{ 0x05B9, "afii57806", 0},
	{ 0x05BC, "afii57807", 0},
	{ 0x05BD, "afii57839", 0},
	{ 0x05BF, "afii57841", 0},
	{ 0x05C0, "afii57842", 0},
	{ 0x2116, "afii61352", 0},
	{ 0x200C, "afii61664", 0},
	{ 0x00E0, "agrave", 69},
	{ 0x0639, "ainarabic", 0},
	{ 0x05D0, "alef", 0},
	{ 0x0627, "alefarabic", 0},
	{ 0x0623, "alefhamzaabovearabic", 0},
	{ 0x0625, "alefhamzabelowarabic", 0},
	{ 0x05D0, "alefhebrew", 0},
	{ 0x0622, "alefmaddaabovearabic", 0},
	{ 0x0649, "alefmaksuraarabic", 0},
	{ 0x03B1, "alpha", 0},
	{ 0x03AC, "alphatonos", 0},
	{ 0x0101, "amacron", 0},
	{ 0x0026, "ampersand", 70},
	{ 0x0105, "aogonek", 0},
	{ 0xF8FF, "apple", 0},
	{ 0x2248, "approxequal", 0},
	{ 0x00E5, "aring", 71},
	{ 0x005E, "asciicircum", 72},
	{ 0x007E, "asciitilde", 73},
	{ 0x002A, "asterisk", 74},
	{ 0x0040, "at", 75},
	{ 0x00E3, "atilde", 76},
	{ 0x05E2, "ayin", 0},
	{ 0x05E2, "ayinhebrew", 0},
	{ 0x0062, "b", 77},
	{ 0x005C, "backslash", 78},
	{ 0x007C, "bar", 79},
	{ 0x0431, "becyrillic", 0},
	{ 0x0628, "beharabic", 0},
	{ 0x05D1, "bet", 0},
	{ 0x03B2, "beta", 0},
	{ 0x05D1, "bethebrew", 0},
	{ 0x007B, "braceleft", 80},
	{ 0x007D, "braceright", 81},
	{ 0xF8FD, "bracerightmid", 0},
	{ 0xF8FC, "bracerighttp", 0},
	{ 0x005B, "bracketleft", 82},
	{ 0x005D, "bracketright", 83},
	{ 0xF8FA, "bracketrightex", 0},
	{ 0xF8F9, "bracketrighttp", 0},
	{ 0x02D8, "breve", 84},
	{ 0x00A6, "brokenbar", 85},
	{ 0x2022, "bullet", 86},
	{ 0x0063, "c", 87},
	{ 0x0107, "cacute", 0},
	{ 0x02C7, "caron", 88},
	{ 0x010D, "ccaron", 0},
	{ 0x00E7, "ccedilla", 89},
	{ 0x00B8, "cedilla", 90},
	{ 0x00A2, "cent", 91},
	{ 0x0447, "checyrillic", 0},
	{ 0x03C7, "chi", 0},
	{ 0x02C6, "circumflex", 92},
	{ 0x003A, "colon", 93},
	{ 0x002C, "comma", 94},
	{ 0x060C, "commaarabic", 0},
	{ 0x0006, "controlACK", 0},
	{ 0x0007, "controlBEL", 0},
	{ 0x0008, "controlBS", 0},
	{ 0x0018, "controlCAN", 0},
	{ 0x000D, "controlCR", 0},
	{ 0x0011, "controlDC1", 0},
	{ 0x0012, "controlDC2", 0},
	{ 0x0013, "controlDC3", 0},
	{ 0x0014, "controlDC4", 0},
	{ 0x007F, "controlDEL", 0},
	{ 0x0010, "controlDLE", 0},
	{ 0x0019, "controlEM", 0},
	{ 0x0005, "controlENQ", 0},
	{ 0x0004, "controlEOT", 0},
	{ 0x001B, "controlESC", 0},
	{ 0x0017, "controlETB", 0},
	{ 0x0003, "controlETX", 0},
	{ 0x000C, "controlFF", 0},
	{ 0x001C, "controlFS", 0},
	{ 0x001D, "controlGS", 0},
	{ 0x0009, "controlHT", 0},
	{ 0x000A, "controlLF", 0},
	{ 0x0015, "controlNAK", 0},
	{ 0x001E, "controlRS", 0},
	{ 0x000F, "controlSI", 0},
	{ 0x000E, "controlSO", 0},
	{ 0x0002, "controlSOT", 0},
	{ 0x0001, "controlSTX", 0},
	{ 0x001A, "controlSUB", 0},
	{ 0x0016, "controlSYN", 0},
	{ 0x001F, "controlUS", 0},
	{ 0x000B, "controlVT", 0},
	{ 0x00A9, "copyright", 95},
	{ 0x00A4, "currency", 96},
	{ 0x0064, "d", 97},
	{ 0x0636, "dadarabic", 0},
	{ 0x05BC, "dagesh", 0},
	{ 0x05BC, "dageshhebrew", 0},
	{ 0x2020, "dagger", 98},
	{ 0x2021, "daggerdbl", 99},
	{ 0x062F, "dalarabic", 0},
	{ 0x05D3, "dalet", 0},
	{ 0x05D3, "dalethatafpatah", 0},
	{ 0x05D3, "dalethatafpatahhebrew", 0},
	{ 0x05D3, "dalethatafsegol", 0},
	{ 0x05D3, "dalethatafsegolhebrew", 0},
	{ 0x05D3, "dalethebrew", 0},
	{ 0x05D3, "dalethiriq", 0},
	{ 0x05D3, "dalethiriqhebrew", 0},
	{ 0x05D3, "daletholam", 0},
	{ 0x05D3, "daletholamhebrew", 0},
	{ 0x05D3, "daletpatah", 0},
	{ 0x05D3, "daletpatahhebrew", 0},
	{ 0x05D3, "daletqamats", 0},
	{ 0x05D3, "daletqamatshebrew", 0},
	{ 0x05D3, "daletqubuts", 0},
	{ 0x05D3, "daletqubutshebrew", 0},
	{ 0x05D3, "daletsegol", 0},
	{ 0x05D3, "daletsegolhebrew", 0},
	{ 0x05D3, "daletsheva", 0},
	{ 0x05D3, "daletshevahebrew", 0},
	{ 0x05D3, "dalettsere", 0},
	{ 0x05D3, "dalettserehebrew", 0},
	{ 0x064F, "dammaarabic", 0},
	{ 0x064F, "dammalowarabic", 0},
	{ 0x064C, "dammatanaltonearabic", 0},
	{ 0x064C, "dammatanarabic", 0},
	{ 0x010F, "dcaron", 0},
	{ 0x0111, "dcroat", 0},
	{ 0x0688, "ddalarabic", 0},
	{ 0x0434, "decyrillic", 0},
	{ 0x00B0, "degree", 100},
	{ 0x03B4, "delta", 0},
	{ 0x0385, "dialytikatonos", 0},
	{ 0x00A8, "dieresis", 101},
	{ 0x0385, "dieresistonos", 0},
	{ 0x00F7, "divide", 102},
	{ 0x0452, "djecyrillic", 0},
	{ 0x0111, "dmacron", 0},
	{ 0x0024, "dollar", 103},
	{ 0x20AB, "dong", 0},
	{ 0x02D9, "dotaccent", 104},
	{ 0x0323, "dotbelowcmb", 0},
	{ 0x0323, "dotbelowcomb", 0},
	{ 0x0131, "dotlessi", 105},
	{ 0x0455, "dzecyrillic", 0},
	{ 0x045F, "dzhecyrillic", 0},
	{ 0x0065, "e", 106},
	{ 0x00E9, "eacute", 107},
	{ 0x011B, "ecaron", 0},
	{ 0x00EA, "ecircumflex", 108},
	{ 0x0454, "ecyrillic", 0},
	{ 0x00EB, "edieresis", 109},
	{ 0x0117, "edot", 0},
	{ 0x0117, "edotaccent", 0},
	{ 0x0444, "efcyrillic", 0},
	{ 0x00E8, "egrave", 110},
	{ 0x0038, "eight", 111},
	{ 0x043B, "elcyrillic", 0},
	{ 0x2026, "ellipsis", 112},
	{ 0x0113, "emacron", 0},
	{ 0x043C, "emcyrillic", 0},
	{ 0x2014, "emdash", 113},
	{ 0x043D, "encyrillic", 0},
	{ 0x2013, "endash", 114},
	{ 0x0119, "eogonek", 0},
	{ 0x03B5, "epsilon", 0},
	{ 0x03AD, "epsilontonos", 0},
	{ 0x003D, "equal", 115},
	{ 0x0440, "ercyrillic", 0},
	{ 0x044D, "ereversedcyrillic", 0},
	{ 0x0441, "escyrillic", 0},
	{ 0x03B7, "eta", 0},
	{ 0x03AE, "etatonos", 0},
	{ 0x00F0, "eth", 116},
	{ 0x20AC, "euro", 0},
	{ 0x0021, "exclam", 117},
	{ 0x00A1, "exclamdown", 118},
	{ 0x0066, "f", 119},
	{ 0x064E, "fathaarabic", 0},
	{ 0x064E, "fathalowarabic", 0},
	{ 0x064B, "fathatanarabic", 0},
	{ 0x0641, "feharabic", 0},
	{ 0xFB01, "fi", 120},
	{ 0x05DA, "finalkaf", 0},
	{ 0x05DA, "finalkafhebrew", 0},
	{ 0x05DA, "finalkafqamats", 0},
	{ 0x05DA, "finalkafqamatshebrew", 0},
	{ 0x05DA, "finalkafsheva", 0},
	{ 0x05DA, "finalkafshevahebrew", 0},
	{ 0x05DD, "finalmem", 0},
	{ 0x05DD, "finalmemhebrew", 0},
	{ 0x05DF, "finalnun", 0},
	{ 0x05DF, "finalnunhebrew", 0},
	{ 0x05E3, "finalpe", 0},
	{ 0x05E3, "finalpehebrew", 0},
	{ 0x05E5, "finaltsadi", 0},
	{ 0x05E5, "finaltsadihebrew", 0},
	{ 0x0035, "five", 121},
	{ 0xFB02, "fl", 122},
	{ 0x0192, "florin", 123},
	{ 0x0034, "four", 124},
	{ 0x2044, "fraction", 125},
	{ 0x0067, "g", 126},
	{ 0x06AF, "gafarabic", 0},
	{ 0x03B3, "gamma", 0},
	{ 0x011F, "gbreve", 0},
	{ 0x0123, "gcedilla", 0},
	{ 0x0123, "gcommaaccent", 0},
	{ 0x0433, "gecyrillic", 0},
	{ 0x05F3, "gereshhebrew", 0},
	{ 0x00DF, "germandbls", 127},
	{ 0x05F4, "gershayimhebrew", 0},
	{ 0x063A, "ghainarabic", 0},
	{ 0x0491, "gheupturncyrillic", 0},
	{ 0x05D2, "gimel", 0},
	{ 0x05D2, "gimelhebrew", 0},
	{ 0x0453, "gjecyrillic", 0},
	{ 0x0060, "grave", 128},
	{ 0x0300, "gravecmb", 0},
	{ 0x0300, "gravecomb", 0},
	{ 0x003E, "greater", 129},
	{ 0x2265, "greaterequal", 0},
	{ 0x00AB, "guillemotleft", 130},
	{ 0x00BB, "guillemotright", 131},
	{ 0x2039, "guilsinglleft", 132},
	{ 0x203A, "guilsinglright", 133},
	{ 0x0068, "h", 134},
	{ 0x06C1, "haaltonearabic", 0},
	{ 0x062D, "haharabic", 0},
	{ 0x0621, "hamzaarabic", 0},
	{ 0x0621, "hamzadammaarabic", 0},
	{ 0x0621, "hamzadammatanarabic", 0},
	{ 0x0621, "hamzafathaarabic", 0},
	{ 0x0621, "hamzafathatanarabic", 0},
	{ 0x0621, "hamzalowarabic", 0},
	{ 0x0621, "hamzalowkasraarabic", 0},
	{ 0x0621, "hamzalowkasratanarabic", 0},
	{ 0x0621, "hamzasukunarabic", 0},
	{ 0x044A, "hardsigncyrillic", 0},
	{ 0x05B2, "hatafpatah", 0},
	{ 0x05B2, "hatafpatah16", 0},
	{ 0x05B2, "hatafpatah23", 0},
	{ 0x05B2, "hatafpatah2f", 0},
	{ 0x05B2, "hatafpatahhebrew", 0},
	{ 0x05B2, "hatafpatahnarrowhebrew", 0},
	{ 0x05B2, "hatafpatahquarterhebrew", 0},
	{ 0x05B2, "hatafpatahwidehebrew", 0},
	{ 0x05B3, "hatafqamats", 0},
	{ 0x05B3, "hatafqamats1b", 0},
	{ 0x05B3, "hatafqamats28", 0},
	{ 0x05B3, "hatafqamats34", 0},
	{ 0x05B3, "hatafqamatshebrew", 0},
	{ 0x05B3, "hatafqamatsnarrowhebrew", 0},
	{ 0x05B3, "hatafqamatsquarterhebrew", 0},
	{ 0x05B3, "hatafqamatswidehebrew", 0},
	{ 0x05B1, "hatafsegol", 0},
	{ 0x05B1, "hatafsegol17", 0},
	{ 0x05B1, "hatafsegol24", 0},
	{ 0x05B1, "hatafsegol30", 0},
	{ 0x05B1, "hatafsegolhebrew", 0},
	{ 0x05B1, "hatafsegolnarrowhebrew", 0},
	{ 0x05B1, "hatafsegolquarterhebrew", 0},
	{ 0x05B1, "hatafsegolwidehebrew", 0},
	{ 0x05D4, "he", 0},
	{ 0x06C1, "hehaltonearabic", 0},
	{ 0x0647, "heharabic", 0},
	{ 0x05D4, "hehebrew", 0},
	{ 0x05D7, "het", 0},
	{ 0x05D7, "hethebrew", 0},
	{ 0x05B4, "hiriq", 0},
	{ 0x05B4, "hiriq14", 0},
	{ 0x05B4, "hiriq21", 0},
	{ 0x05B4, "hiriq2d", 0},
	{ 0x05B4, "hiriqhebrew", 0},
	{ 0x05B4, "hiriqnarrowhebrew", 0},
	{ 0x05B4, "hiriqquarterhebrew", 0},
	{ 0x05B4, "hiriqwidehebrew", 0},
	{ 0x05B9, "holam", 0},
	{ 0x05B9, "holam19", 0},
	{ 0x05B9, "holam26", 0},
	{ 0x05B9, "holam32", 0},
	{ 0x05B9, "holamhebrew", 0},
	{ 0x05B9, "holamnarrowhebrew", 0},
	{ 0x05B9, "holamquarterhebrew", 0},
	{ 0x05B9, "holamwidehebrew", 0},
	{ 0x0309, "hookabovecomb", 0},
	{ 0x0309, "hookcmb", 0},
	{ 0x2015, "horizontalbar", 0},
	{ 0x02DD, "hungarumlaut", 135},
	{ 0x002D, "hyphen", 136},
	{ 0x0069, "i", 137},
	{ 0x00ED, "iacute", 138},
	{ 0x00EE, "icircumflex", 139},
	{ 0x0456, "icyrillic", 0},
	{ 0x00EF, "idieresis", 140},
	{ 0x0435, "iecyrillic", 0},
	{ 0x00EC, "igrave", 141},
	{ 0x0438, "iicyrillic", 0},
	{ 0x0439, "iishortcyrillic", 0},
	{ 0x02DC, "ilde", 0},
	{ 0x012B, "imacron", 0},
	{ 0x2206, "increment", 0},
	{ 0x221E, "infinity", 0},
	{ 0x222B, "integral", 0},
	{ 0x0451, "iocyrillic", 0},
	{ 0x012F, "iogonek", 0},
	{ 0x03B9, "iota", 0},
	{ 0x03CA, "iotadieresis", 0},
	{ 0x0390, "iotadieresistonos", 0},
	{ 0x03AF, "iotatonos", 0},
	{ 0x044E, "iucyrillic", 0},
	{ 0x006A, "j", 142},
	{ 0x0458, "jecyrillic", 0},
	{ 0x062C, "jeemarabic", 0},
	{ 0x0698, "jeharabic", 0},
	{ 0x006B, "k", 143},
	{ 0x043A, "kacyrillic", 0},
	{ 0x05DB, "kaf", 0},
	{ 0x0643, "kafarabic", 0},
	{ 0x05DB, "kafhebrew", 0},
	{ 0x03BA, "kappa", 0},
	{ 0x0640, "kashidaautoarabic", 0},
	{ 0x0640, "kashidaautonosidebearingarabic", 0},
	{ 0x0650, "kasraarabic", 0},
	{ 0x064D, "kasratanarabic", 0},
	{ 0x0137, "kcedilla", 0},
	{ 0x0137, "kcommaaccent", 0},
	{ 0x0445, "khacyrillic", 0},
	{ 0x062E, "khaharabic", 0},
	{ 0x045C, "kjecyrillic", 0},
	{ 0x006C, "l", 144},
	{ 0x013A, "lacute", 0},
	{ 0x0644, "lamarabic", 0},
	{ 0x03BB, "lambda", 0},
	{ 0x05DC, "lamed", 0},
	{ 0x05DC, "lamedhebrew", 0},
	{ 0x05DC, "lamedholam", 0},
	{ 0x05DC, "lamedholamdagesh", 0},
	{ 0x05DC, "lamedholamdageshhebrew", 0},
	{ 0x05DC, "lamedholamhebrew", 0},
	{ 0x013E, "lcaron", 0},
	{ 0x013C, "lcedilla", 0},
	{ 0x013C, "lcommaaccent", 0},
	{ 0x003C, "less", 145},
	{ 0x2264, "lessequal", 0},
	{ 0x0459, "ljecyrillic", 0},
	{ 0x00AC, "logicalnot", 146},
	{ 0x25CA, "lozenge", 0},
	{ 0x0142, "lslash", 147},
	{ 0x006D, "m", 148},
	{ 0x00AF, "macron", 149},
	{ 0xF895, "maichattawalowleftthai", 0},
	{ 0xF894, "maichattawalowrightthai", 0},
	{ 0xF893, "maichattawaupperleftthai", 0},
	{ 0xF88F, "maitholowleftthai", 0},
	{ 0xF88E, "maitholowrightthai", 0},
	{ 0xF88D, "maithoupperleftthai", 0},
	{ 0xF892, "maitrilowleftthai", 0},
	{ 0xF891, "maitrilowrightthai", 0},
	{ 0xF890, "maitriupperleftthai", 0},
	{ 0x05BE, "maqafhebrew", 0},
	{ 0x0645, "meemarabic", 0},
	{ 0x05DE, "mem", 0},
	{ 0x05DE, "memhebrew", 0},
	{ 0x00B7, "middot", 0},
	{ 0x00B5, "mu", 151},
	{ 0x00B5, "mu1", 0},
	{ 0x03BC, "mugreek", 0},
	{ 0x00D7, "multiply", 152},
	{ 0x006E, "n", 153},
	{ 0x0144, "nacute", 0},
	{ 0x00A0, "nbspace", 0},
	{ 0x0148, "ncaron", 0},
	{ 0x0146, "ncedilla", 0},
	{ 0x0146, "ncommaaccent", 0},
	{ 0x20AA, "newsheqelsign", 0},
	{ 0x0039, "nine", 154},
	{ 0x045A, "njecyrillic", 0},
	{ 0x00A0, "nonbreakingspace", 0},
	{ 0x0646, "noonarabic", 0},
	{ 0x06BA, "noonghunnaarabic", 0},
	{ 0x2260, "notequal", 0},
	{ 0x00F1, "ntilde", 155},
	{ 0x03BD, "nu", 0},
	{ 0x0023, "numbersign", 156},
	{ 0x2116, "numero", 0},
	{ 0x05E0, "nun", 0},
	{ 0x05E0, "nunhebrew", 0},
	{ 0x006F, "o", 157},
	{ 0x00F3, "oacute", 158},
	{ 0x00F4, "ocircumflex", 159},
	{ 0x043E, "ocyrillic", 0},
	{ 0x0151, "odblacute", 0},
	{ 0x00F6, "odieresis", 160},
	{ 0x0153, "oe", 161},
	{ 0x02DB, "ogonek", 162},
	{ 0x00F2, "ograve", 163},
	{ 0x01A1, "ohorn", 0},
	{ 0x0151, "ohungarumlaut", 0},
	{ 0x014D, "omacron", 0},
	{ 0x03C9, "omega", 0},
	{ 0x03CE, "omegatonos", 0},
	{ 0x03BF, "omicron", 0},
	{ 0x03CC, "omicrontonos", 0},
	{ 0x0031, "one", 164},
	{ 0x00BD, "onehalf", 165},
	{ 0x00BC, "onequarter", 166},
	{ 0x00B9, "onesuperior", 167},
	{ 0x00AA, "ordfeminine", 168},
	{ 0x00BA, "ordmasculine", 169},
	{ 0x00F8, "oslash", 170},
	{ 0x00F5, "otilde", 171},
	{ 0x00AF, "overscore", 0},
	{ 0x0070, "p", 172},
	{ 0x00B6, "paragraph", 173},
	{ 0x0028, "parenleft", 174},
	{ 0x0029, "parenright", 175},
	{ 0x2202, "partialdiff", 0},
	{ 0x05C0, "paseqhebrew", 0},
	{ 0x05B7, "patah", 0},
	{ 0x05B7, "patah11", 0},
	{ 0x05B7, "patah1d", 0},
	{ 0x05B7, "patah2a", 0},
	{ 0x05B7, "patahhebrew", 0},
	{ 0x05B7, "patahnarrowhebrew", 0},
	{ 0x05B7, "patahquarterhebrew", 0},
	{ 0x05B7, "patahwidehebrew", 0},
	{ 0x05E4, "pe", 0},
	{ 0x043F, "pecyrillic", 0},
	{ 0x067E, "peharabic", 0},
	{ 0x05E4, "pehebrew", 0},
	{ 0x0025, "percent", 176},
	{ 0x002E, "period", 177},
	{ 0x00B7, "periodcentered", 178},
	{ 0x2030, "perthousand", 179},
	{ 0x03C6, "phi", 0},
	{ 0x03C0, "pi", 0},
	{ 0x002B, "plus", 180},
	{ 0x00B1, "plusminus", 181},
	{ 0x220F, "product", 0},
	{ 0x03C8, "psi", 0},
	{ 0x0071, "q", 182},
	{ 0x0642, "qafarabic", 0},
	{ 0x05B8, "qamats", 0},
	{ 0x05B8, "qamats10", 0},
	{ 0x05B8, "qamats1a", 0},
	{ 0x05B8, "qamats1c", 0},
	{ 0x05B8, "qamats27", 0},
	{ 0x05B8, "qamats29", 0},
	{ 0x05B8, "qamats33", 0},
	{ 0x05B8, "qamatsde", 0},
	{ 0x05B8, "qamatshebrew", 0},
	{ 0x05B8, "qamatsnarrowhebrew", 0},
	{ 0x05B8, "qamatsqatanhebrew", 0},
	{ 0x05B8, "qamatsqatannarrowhebrew", 0},
	{ 0x05B8, "qamatsqatanquarterhebrew", 0},
	{ 0x05B8, "qamatsqatanwidehebrew", 0},
	{ 0x05B8, "qamatsquarterhebrew", 0},
	{ 0x05B8, "qamatswidehebrew", 0},
	{ 0x05E7, "qof", 0},
	{ 0x05E7, "qofhatafpatah", 0},
	{ 0x05E7, "qofhatafpatahhebrew", 0},
	{ 0x05E7, "qofhatafsegol", 0},
	{ 0x05E7, "qofhatafsegolhebrew", 0},
	{ 0x05E7, "qofhebrew", 0},
	{ 0x05E7, "qofhiriq", 0},
	{ 0x05E7, "qofhiriqhebrew", 0},
	{ 0x05E7, "qofholam", 0},
	{ 0x05E7, "qofholamhebrew", 0},
	{ 0x05E7, "qofpatah", 0},
	{ 0x05E7, "qofpatahhebrew", 0},
	{ 0x05E7, "qofqamats", 0},
	{ 0x05E7, "qofqamatshebrew", 0},
	{ 0x05E7, "qofqubuts", 0},
	{ 0x05E7, "qofqubutshebrew", 0},
	{ 0x05E7, "qofsegol", 0},
	{ 0x05E7, "qofsegolhebrew", 0},
	{ 0x05E7, "qofsheva", 0},
	{ 0x05E7, "qofshevahebrew", 0},
	{ 0x05E7, "qoftsere", 0},
	{ 0x05E7, "qoftserehebrew", 0},
	{ 0x05BB, "qubuts", 0},
	{ 0x05BB, "qubuts18", 0},
	{ 0x05BB, "qubuts25", 0},
	{ 0x05BB, "qubuts31", 0},
	{ 0x05BB, "qubutshebrew", 0},
	{ 0x05BB, "qubutsnarrowhebrew", 0},
	{ 0x05BB, "qubutsquarterhebrew", 0},
	{ 0x05BB, "qubutswidehebrew", 0},
	{ 0x003F, "question", 183},
	{ 0x061F, "questionarabic", 0},
	{ 0x00BF, "questiondown", 184},
	{ 0x0022, "quotedbl", 185},
	{ 0x201E, "quotedblbase", 186},
	{ 0x201C, "quotedblleft", 187},
	{ 0x201D, "quotedblright", 188},
	{ 0x2018, "quoteleft", 189},
	{ 0x2019, "quoteright", 190},
	{ 0x201A, "quotesinglbase", 191},
	{ 0x0027, "quotesingle", 192},
	{ 0x0072, "r", 193},
	{ 0x0155, "racute", 0},
	{ 0x221A, "radical", 0},
	{ 0x05BF, "rafe", 0},
	{ 0x05BF, "rafehebrew", 0},
	{ 0x0159, "rcaron", 0},
	{ 0x0157, "rcedilla", 0},
	{ 0x0157, "rcommaaccent", 0},
	{ 0x00AE, "registered", 194},
	{ 0x0631, "reharabic", 0},
	{ 0x0631, "rehyehaleflamarabic", 0},
	{ 0x05E8, "resh", 0},
	{ 0x05E8, "reshhatafpatah", 0},
	{ 0x05E8, "reshhatafpatahhebrew", 0},
	{ 0x05E8, "reshhatafsegol", 0},
	{ 0x05E8, "reshhatafsegolhebrew", 0},
	{ 0x05E8, "reshhebrew", 0},
	{ 0x05E8, "reshhiriq", 0},
	{ 0x05E8, "reshhiriqhebrew", 0},
	{ 0x05E8, "reshholam", 0},
	{ 0x05E8, "reshholamhebrew", 0},
	{ 0x05E8, "reshpatah", 0},
	{ 0x05E8, "reshpatahhebrew", 0},
	{ 0x05E8, "reshqamats", 0},
	{ 0x05E8, "reshqamatshebrew", 0},
	{ 0x05E8, "reshqubuts", 0},
	{ 0x05E8, "reshqubutshebrew", 0},
	{ 0x05E8, "reshsegol", 0},
	{ 0x05E8, "reshsegolhebrew", 0},
	{ 0x05E8, "reshsheva", 0},
	{ 0x05E8, "reshshevahebrew", 0},
	{ 0x05E8, "reshtsere", 0},
	{ 0x05E8, "reshtserehebrew", 0},
	{ 0x03C1, "rho", 0},
	{ 0x02DA, "ring", 195},
	{ 0x0691, "rreharabic", 0},
	{ 0x0073, "s", 196},
	{ 0x015B, "sacute", 0},
	{ 0x0635, "sadarabic", 0},
	{ 0x05E1, "samekh", 0},
	{ 0x05E1, "samekhhebrew", 0},
	{ 0x0161, "scaron", 197},
	{ 0x015F, "scedilla", 0},
	{ 0x00A7, "section", 198},
	{ 0x0633, "seenarabic", 0},
	{ 0x05B6, "segol", 0},
	{ 0x05B6, "segol13", 0},
	{ 0x05B6, "segol1f", 0},
	{ 0x05B6, "segol2c", 0},
	{ 0x05B6, "segolhebrew", 0},
	{ 0x05B6, "segolnarrowhebrew", 0},
	{ 0x05B6, "segolquarterhebrew", 0},
	{ 0x05B6, "segolwidehebrew", 0},
	{ 0x003B, "semicolon", 199},
	{ 0x061B, "semicolonarabic", 0},
	{ 0x0037, "seven", 200},
	{ 0x00AD, "sfthyphen", 0},
	{ 0x0448, "shacyrillic", 0},
	{ 0x0651, "shaddaarabic", 0},
	{ 0x0651, "shaddafathatanarabic", 0},
	{ 0x0449, "shchacyrillic", 0},
	{ 0x0634, "sheenarabic", 0},
	{ 0x20AA, "sheqel", 0},
	{ 0x20AA, "sheqelhebrew", 0},
	{ 0x05B0, "sheva", 0},
	{ 0x05B0, "sheva115", 0},
	{ 0x05B0, "sheva15", 0},
	{ 0x05B0, "sheva22", 0},
	{ 0x05B0, "sheva2e", 0},
	{ 0x05B0, "shevahebrew", 0},
	{ 0x05B0, "shevanarrowhebrew", 0},
	{ 0x05B0, "shevaquarterhebrew", 0},
	{ 0x05B0, "shevawidehebrew", 0},
	{ 0x05E9, "shin", 0},
	{ 0x05C1, "shindothebrew", 0},
	{ 0x05E9, "shinhebrew", 0},
	{ 0x03C3, "sigma", 0},
	{ 0x03C2, "sigma1", 0},
	{ 0x03C2, "sigmafinal", 0},
	{ 0x05BD, "siluqhebrew", 0},
	{ 0x05BD, "siluqlefthebrew", 0},
	{ 0x05C2, "sindothebrew", 0},
	{ 0x0036, "six", 201},
	{ 0x002F, "slash", 202},
	{ 0x05C3, "sofpasuqhebrew", 0},
	{ 0x00AD, "softhyphen", 0},
	{ 0x044C, "softsigncyrillic", 0},
	{ 0x0020, "space", 203},
	{ 0x0020, "spacehackarabic", 0},
	{ 0x00A3, "sterling", 204},
	{ 0x0652, "sukunarabic", 0},
	{ 0x2211, "summation", 0},
	{ 0x0074, "t", 205},
	{ 0x0637, "taharabic", 0},
	{ 0x0640, "tatweelarabic", 0},
	{ 0x03C4, "tau", 0},
	{ 0x05EA, "tav", 0},
	{ 0x05EA, "tavhebrew", 0},
	{ 0x0165, "tcaron", 0},
	{ 0x0163, "tcedilla", 0},
	{ 0x0686, "tcheharabic", 0},
	{ 0x0163, "tcommaaccent", 0},
	{ 0x0442, "tecyrillic", 0},
	{ 0x062A, "teharabic", 0},
	{ 0x0629, "tehmarbutaarabic", 0},
	{ 0x05D8, "tet", 0},
	{ 0x05D8, "tethebrew", 0},
	{ 0x0630, "thalarabic", 0},
	{ 0x062B, "theharabic", 0},
	{ 0x03B8, "theta", 0},
	{ 0x00FE, "thorn", 206},
	{ 0x0033, "three", 207},
	{ 0x00BE, "threequarters", 208},
	{ 0x00B3, "threesuperior", 209},
	{ 0x02DC, "tilde", 210},
	{ 0x0303, "tildecmb", 0},
	{ 0x0303, "tildecomb", 0},
	{ 0x0384, "tonos", 0},
	{ 0x2122, "trademark", 211},
	{ 0x05E6, "tsadi", 0},
	{ 0x05E6, "tsadihebrew", 0},
	{ 0x0446, "tsecyrillic", 0},
	{ 0x05B5, "tsere", 0},
	{ 0x05B5, "tsere12", 0},
	{ 0x05B5, "tsere1e", 0},
	{ 0x05B5, "tsere2b", 0},
	{ 0x05B5, "tserehebrew", 0},
	{ 0x05B5, "tserenarrowhebrew", 0},
	{ 0x05B5, "tserequarterhebrew", 0},
	{ 0x05B5, "tserewidehebrew", 0},
	{ 0x045B, "tshecyrillic", 0},
	{ 0x0679, "tteharabic", 0},
	{ 0x0032, "two", 212},
	{ 0x00B2, "twosuperior", 213},
	{ 0x0075, "u", 214},
	{ 0x00FA, "uacute", 215},
	{ 0x00FB, "ucircumflex", 216},
	{ 0x0443, "ucyrillic", 0},
	{ 0x0171, "udblacute", 0},
	{ 0x00FC, "udieresis", 217},
	{ 0x00F9, "ugrave", 218},
	{ 0x01B0, "uhorn", 0},
	{ 0x0171, "uhungarumlaut", 0},
	{ 0x016B, "umacron", 0},
	{ 0x005F, "underscore", 219},
	{ 0x0173, "uogonek", 0},
	{ 0x03C5, "upsilon", 0},
	{ 0x03CB, "upsilondieresis", 0},
	{ 0x03B0, "upsilondieresistonos", 0},
	{ 0x03CD, "upsilontonos", 0},
	{ 0x016F, "uring", 0},
	{ 0x045E, "ushortcyrillic", 0},
	{ 0x0076, "v", 220},
	{ 0x05D5, "vav", 0},
	{ 0x05D5, "vavhebrew", 0},
	{ 0x05F0, "vavvavhebrew", 0},
	{ 0x05F1, "vavyodhebrew", 0},
	{ 0x0432, "vecyrillic", 0},
	{ 0x007C, "verticalbar", 0},
	{ 0x0077, "w", 221},
	{ 0x0648, "wawarabic", 0},
	{ 0x0624, "wawhamzaabovearabic", 0},
	{ 0x0078, "x", 222},
	{ 0x03BE, "xi", 0},
	{ 0x0079, "y", 223},
	{ 0x00FD, "yacute", 224},
	{ 0x00FF, "ydieresis", 225},
	{ 0x064A, "yeharabic", 0},
	{ 0x0626, "yehhamzaabovearabic", 0},
	{ 0x00A5, "yen", 226},
	{ 0x044B, "yericyrillic", 0},
	{ 0x0457, "yicyrillic", 0},
	{ 0x05D9, "yod", 0},
	{ 0x05D9, "yodhebrew", 0},
	{ 0x05F2, "yodyodhebrew", 0},
	{ 0x007A, "z", 227},
	{ 0x017A, "zacute", 0},
	{ 0x0638, "zaharabic", 0},
	{ 0x0632, "zainarabic", 0},
	{ 0x05D6, "zayin", 0},
	{ 0x05D6, "zayinhebrew", 0},
	{ 0x017E, "zcaron", 228},
	{ 0x017C, "zdot", 0},
	{ 0x017C, "zdotaccent", 0},
	{ 0x0437, "zecyrillic", 0},
	{ 0x0030, "zero", 229},
	{ 0x200C, "zerowidthnonjoiner", 0},
	{ 0x03B6, "zeta", 0},
	{ 0x0436, "zhecyrillic", 0},
};
